home *** CD-ROM | disk | FTP | other *** search
- /* EasyCODE(C++) V5.1 01.03.1995 14:30:31
- Library Management: Checking of User Lockout */
- /* EasyCODE O
- If=horizontal
- LevelNumbers=no
- LineNumbers=no
- ScreenFont=Arial,,100,9220,-13,0,400,0,0,0,0,0,0,3,2,1,34
- PrinterFont=Courier,,100,2,-42,0,400,0,0,0,0,0,0,2,1,2,49
- LastLevelId=3 */
-
- /* EasyCODE ( 1
- Checking of user lockout */
- #include "libdat.h"
- /* EasyCODE - */
- extern BOOL ClpBrdUsrLock;
- extern int iDebtLimit;
- extern user_item user[];
- extern int iFilUsr;
-
- /* EasyCODE ( 3
- UsrLock */
-
- /* EasyCODE F */
- BOOL UsrLock(void)
- {
- char cSlip;
- BOOL bOk;
- if (user[iFilUsr].Debts > iDebtLimit)
- {
- cout << "Debt limit exceeded !!!" << endl;
- do
- {
- cout << "Deposit slip (Y/N) ?";
- cin >> cSlip;
- if ((cSlip == 'Y') ||
- (cSlip == 'y'))
- {
- ClpBrdUsrLock = FALSE;
- /* EasyCODE - */
- user[iFilUsr].Debts = 0;
- /* EasyCODE - */
- bOk = TRUE;
- }
- else
- {
- if ((cSlip == 'N') ||
- (cSlip == 'n'))
- {
- cout << "User lockout";
- /* EasyCODE - */
- ClpBrdUsrLock = TRUE;
- /* EasyCODE - */
- bOk = TRUE;
- }
- else
- {
- bOk = FALSE;
- }
- }
- }
- while (!bOk);
- }
- else
- {
- ClpBrdUsrLock = FALSE;
- }
- /* EasyCODE < */
- return(ClpBrdUsrLock);
- /* EasyCODE > */
- }
- /* EasyCODE ) */
- /* EasyCODE ) */
-